import { NgModule } from '@angular/core';
import {SharedModule} from "@shared/shared.module";
import {GoodsComponentsModule} from "@goods/components/components.module";
import {FormsModule, ReactiveFormsModule} from "@angular/forms";
import {GoodsDetailsResolver} from "@goods/goods-detail/goods-detail.resolver";
import {GoodsTicketListComponent } from '@goods/goods-ticket/goods-ticket-list/goods-ticket-list.component';
import {GoodsTicketDetailComponent} from "@goods/goods-ticket/goods-ticket-detail/goods-ticket-detail.component";
import {GoodsTicketPurchaseComponent} from "@goods/components/goods-ticket-purchase/goods-ticket-purchase.component";
import {GoodsTicketOrderComponent} from "@goods/goods-ticket/goods-ticket-order/goods-ticket-order.component";
import {GoodsTicketInfoComponent} from "@goods/goods-ticket/goods-ticket-info/goods-ticket-info.component";
import {GoodsCheckLogisticsComponent} from "@goods/goods-ticket/goods-check-logistics/goods-check-logistics.component";
import {GoodsTicketServiceComponent} from "@goods/goods-ticket/goods-ticket-service/goods-ticket-service.component";
import {GoodsTicketService} from "@goods/goods-ticket/goods-ticket.service";
import {GoodsTicketFaqComponent} from "@goods/goods-ticket/goods-ticket-faq/goods-ticket-faq.component";
import {GoodsTicketRoutingModule} from "@goods/goods-ticket/goods-ticket-routing.module";




@NgModule({
  imports: [
    SharedModule,
    GoodsComponentsModule,
    FormsModule,
    ReactiveFormsModule,
    GoodsTicketRoutingModule,
  ],
  declarations: [
    GoodsTicketListComponent,
    GoodsTicketDetailComponent,
    GoodsTicketPurchaseComponent,
    GoodsTicketOrderComponent,
    GoodsTicketInfoComponent,
    GoodsCheckLogisticsComponent,
    GoodsTicketServiceComponent,
    GoodsTicketFaqComponent

  ],
  providers: [GoodsTicketService, GoodsDetailsResolver],
  exports: []
})
export class GoodsTicketModule { }
